/*Top003047 */
.Top003047{box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);position: relative;z-index: 100;}
@media(min-width:641px){
.Top003047 .logo{display: table;height:100px;}
.Top003047 .logo a{display: table-cell;vertical-align: middle;padding:4% 0;}
.Top003047 .logo img{max-height: 100px;}
}
@media(max-width:640px){
.Top003047 .logo{padding: 3vw 50% 3vw 0;}
}

.Top003047 menu li span{display: block;/*font-weight: 100; */font-size: 18px; line-height: 54px;}
.Top003047 menu li.aon span{font-weight: bold;}
.Top003047 menu li.aon a{color: #226f5e;}
.Top003047 .hotline a{ display: inline-block; line-height: 43px;border: solid 2px #e5e5e5;border-radius: 50px;font-family: 'DIN-Medium';font-size: 14px;color: #226f5e;padding: 0 17px 0 41px; background: url("../images/Top003047_tel.png") no-repeat left 15px center;}
.Top003047 .hotline a:nth-child(2){margin-left: 5px}
@media(min-width:1025px){
.Top003047 .fr{margin-top: 32px;}
.Top003047 .hotline{ margin-left:10px;}
.Top003047 menu li{float: left; margin-right:1.6vw; height: 86px;position: relative;}
.Top003047 menu li.aon:after{position: absolute; content: ''; left: 0; bottom: 0; height:4px; background: #226f5e; width: 100%;}
}
@media(min-width:1024px) and (max-width:1400px){
.Top003047 menu{ margin-left:10px;}
.Top003047 menu li{margin-right:1.2vw;}
.Top003047 .hotline a{padding-left:32px; padding-right:10px;}
}
@media(min-width:1024px) and (max-width:1270px){
.Top003047 menu li{margin-right:1vw; height:64px}
.Top003047 menu li span{font-size: 15px}
.Top003047 .hotline{ margin-left:0px;}
.Top003047 .hotline a{font-size: 12px;}
.Top003047 .logo{height:70px;}
.Top003047 .logo img{max-height:70px;}
.Top003047 .fr{margin-top:20px}
}
@media(max-width:1024px){
.Top003047 menu{position: absolute;right: 100%; transform: translateX(-100%);top: 100%; width: 200px;background: #fff;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15); padding: 3vw; opacity: 0; transition: opacity 0.3s;}
.menu-show  .Top003047 menu{opacity: 1; right: 0;transform: translateX(0);}
.Top003047 .hotline{position: absolute;right: 6%; top: 50%; margin-top: -20px;margin-right: 50px;}
.Top003047 .hotline span{display: none}
.Top003047 .hotline a{width: 40px;height: 40px;padding: 0;background-position: center center;}

.Top003047 .open-menu{border: solid 2px #e5e5e5;right: 5%; border-radius: 50%;}
.Top003047 .open-menu i{background: #226f5e; width: 60%; left: 20%;}
.Top003047 .logo img{max-height:70px;}
}
/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{ display: block; color: #226f5e; border-radius:50px ; width: 11.0625em; line-height: 2.875em; /*border: 1px solid #fff;*/ background: rgba(255,255,255,0.8); text-align: center;/* letter-spacing: 0.625em; font-weight: bold; */font-size: 16px;transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main a.more:hover{background: #226f5e; color: #fff;}
.Banner002729 .txt-main aside{color: #fff; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 38px; line-height:1em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 18px; line-height:48px; margin-top: 2%; color:rgba(255,255,255,0.8); margin-bottom: 4%;transition: 0.5s 0.5s;}
.Banner002729 .txt-main aside.pre p{ margin:0;}
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #fff;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}

@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
.Banner002729 .txt-main aside.tit{ font-size:18px;}
.Banner002729 .txt-main a.more{ width:8em; line-height:1.875em;}
.Banner002729 .slick-dots{ bottom:10px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}
/*
 .Floor001734 为demo编号
 */
.Floor001734{ background:#f6f6fb;padding:3% 0;overflow:hidden;}

.Floor001734 h1{ font-size:36px; font-weight:normal; color:#333; margin:0; text-align:center; padding-bottom:3%;}
.Floor001734 h1 span{ color:#c9b27c;}
.Floor001734 h1 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#8a8986; text-transform:uppercase; }

.Floor001734 .more{ text-align:center; padding-top:3%;}
.Floor001734 .more a{ display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/Floor001734-more.png) no-repeat 90% center #226f5e;}

.Floor001734 li{float:left; width:49%; margin-right:2%; margin-bottom:2%;border:1px solid #f6f6f6; padding:0 10px;background:#fff; position:relative;}
.Floor001734 li:nth-child(2n){ margin-right:0;}
.Floor001734 li a{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
.Floor001734 li a:hover{ border:2px solid #6b9d92;}
.Floor001734 li figure{ position:absolute; left:0; top:0; width:200px; height:100%;}
.Floor001734 li figure img{ display:block; width:100%; height:100%;}

.Floor001734 li div{ padding:6% 0 5%;padding-left:228px; position:relative; font-size:14px;}
.Floor001734 li h2{ margin:0;color:#333; font-weight:normal;font-size:18px; padding-right:10px; line-height:29px;}
.Floor001734 li h2 time{ float:right; font-size:22px; color:#666563; font-style:italic;}
.Floor001734 li h2 time i{ color:#d4c07c; margin:0 2px;}
.Floor001734 li h2 time span{ font-size:14px;}
.Floor001734 li p{ line-height:22px; height:40px; overflow:hidden; margin-top:10px;margin-bottom: 25px;}
.Floor001734 li div span{ color:#226f5e;}
@media(max-width:768px){
.Floor001734 li{ float:none; width:100%; margin-right:0;}
.Floor001734 li figure{ width:160px; height:auto;}
.Floor001734 li div{ padding-left:160px;}
.Floor001734 li p{ margin:5px 0;}
}
@media(max-width:640px){
.Floor001734 h1{ font-size:24px;}
.Floor001734 h1 b{font-size:14px;}
}
@media(max-width:375px){
.Floor001734 li h2 time{ display:none;}
}
/*Floor001842 */
.Floor001842{ padding:1% 0 3%; background: #f6f6fb;}
.Floor001842 h1{ font-size:36px; font-weight:normal; color:#333; margin:0; text-align:center; padding-bottom:3%;}
.Floor001842 h1 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#8a8986; text-transform:uppercase; }
@media(max-width:640px){
.Floor001842 h1{ font-size:24px;}
}

.Floor001842 .owl-carousel{ position:relative;}
.Floor001842 .owl-nav div{ position:absolute; top:40%; margin-top:-23px; width:46px; height:46px; border-radius:50%; background:#226f5e; z-index:10; cursor:pointer; overflow:hidden; line-height:100px;}
.Floor001842 .owl-nav div.owl-prev{ left:-65px;}
.Floor001842 .owl-nav div.owl-next{ right:-65px;}
.Floor001842 .owl-nav div span{ font-size:16px; color:#fff; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}

.Floor001842 .item{ text-align:center; margin:0 15px;}
.Floor001842 .item figure{ padding-bottom:100%; }
.Floor001842 .item figure img{ display:none;}
.Floor001842 .item a{ display:block; color:#555;} 
.Floor001842 .item h2{ font-size: 18px;border: 1px solid #f6f6f6;
    border-top: 0;
    background: #fff;
    padding: 3%;
    margin: 0;
    font-weight: normal;}
.Floor001842 .item span{ font-size:12px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
@media(max-width:1200px){
.Floor001842 .owl-nav{ text-align:center; padding-top:3%;}
.Floor001842 .owl-nav div{ display:inline-block; position:relative; top:auto; margin:0 10px;}
.Floor001842 .owl-nav div.owl-prev{ left:auto;}
.Floor001842 .owl-nav div.owl-next{ right:auto;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*Floor002749 */
.Floor002749{ padding: 2% 0 6%;background: #f6f6fb;}
.Floor002749 h1{ font-size:36px; font-weight:normal; color:#333; margin:0; text-align:center; padding-bottom:3%;}
.Floor002749 h1 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#8a8986; text-transform:uppercase; }
@media(max-width:640px){
.Floor002749 h1{ font-size:24px;}
}

/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ /*display: none;*/ float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img {/* display: none;*/}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { /*display: none*/;}
/*slick Basic End*/

.Floor002749 .tab{text-align: center; padding-bottom: 24px;}
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{float: left; position: relative; margin: 0 3px;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0 25px; line-height: 43px; border-radius: 3px; font-size: 18px; transition: 0.3s;}
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ background: #226f5e; color: #fff;}
.Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: #226f5e; top: 100%; margin-left: -2px;}

.Floor002749 .tab-list .list{/*position: fixed; left: -100%;width: 96%; */max-width: 1280px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}

@media(min-width:769px){
.Floor002749 .list >*{width: 49.141%;}
.Floor002749 .top-news{float: left;}
.Floor002749 .list dl{float: right;}
.Floor002749 .list dd{margin-bottom: 14px;}
.Floor002749 .list dd:last-child{margin-bottom: 0px;}
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .top-news{padding: 1.2%;}
.Floor002749 .top-news,
.Floor002749 .list dd{background: #fff;border: 1px solid #f6f6f6;}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 54.3%;}
.Floor002749 .list dd{padding: 2% 3.5%;}

.Floor002749 .list a{color: #555;}
.Floor002749 .list a:hover{color: #226f5e;}
.Floor002749 .list h2{font-size: 16px; line-height: 30px; margin: 0;font-weight: normal;}
.Floor002749 .list h2.dot2{max-height: 60px;font-weight: bold;}
.Floor002749 .list a p{font-size: 14px;
    margin: 0;
    font-weight: normal;}
.Floor002749 .list time b{/*font-size: 36px;*/color:#226f5e;}
.Floor002749 .top-news .txt{position: relative; margin: 20px 0; padding-left: 95px;}
.Floor002749 .top-news .txt time{position: absolute; border-right: 1px solid #e5e5e5; padding-right: 20px; text-align: center;left: 0; top: 50%; transform: translateY(-50%);}
.Floor002749 .top-news .txt time b{display: block; line-height: 36px;font-size: 36px;}
.Floor002749 .list dd time b{margin-right: 10px;}
.Floor002749 .list dd p{line-height: 23px;max-height: 47px;color: #888;font-size: 14px;margin: 2% 0;}
.Floor002749 .list dd h2{position: relative;min-height: 30px;}
.Floor002749 .list dd h2 a{position: absolute; left: 0; top: 0; max-width: 100%;}
.Floor002749 .list dd h2  time{float: right; font-weight: normal;font-size: 14px;}
.Floor002749 .list .more{padding-top: 5px;}
.Floor002749 .list .more a{color: #226f5e;}
.Floor002749 .list .more a:after{display: inline-block; content: ''; width: 8px; height: 8px; border-right: 2px solid #226f5e; border-top: 2px solid #226f5e; vertical-align: middle; margin-left: 10px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transition:transform 0.3s;}
.Floor002749 .list  .more a:hover:after{transform: rotate(135deg); -webkit-transform: rotate(135deg);-ms-transform: rotate(135deg); margin-top: -4px;}

.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: #226f5e;}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: 16px;line-height: 22px;}
.Floor002749 .list dd h2{min-height: 22px;}
.Floor002749 .list dd p{line-height: 20px; max-height: 40px; font-size: 14px; margin: 10px 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: 20px; height: auto!important;}
.Floor002749 .list dd,
.Floor002749 .top-news{padding: 20px;}
.Floor002749 .list dd h2 a{ width:76%; font-size:14px;}
}
@media(max-width:640px){
.Floor002749{ padding: 30px 0;}
.Floor002749 .tab li a{padding: 0 10px; line-height: 36px; font-size: 16px;}
.Floor002749 .list h2{font-size: 16px;}
.Floor002749 .list dd p{font-size: 14px;line-height: 20px; max-height: 40px;  margin: 10px 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height: 30px; font-size: 14px;}
}

/*Bottom001908*/
.Bottom001908{ color:#acaeb3; background-color:#171d2c; padding:3% 0 2% 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:32px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001908 footer span{ float:right;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:213px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size: 17px; color: #fff;}
.Bottom001908 .contact span{ display:block; font-weight:bold;}

.Bottom001908 dl{ float:left; width:13.75%;}
.Bottom001908 dt{ height:50px; background:url(../images/Bottom001908-line.png) no-repeat left 30px; font-size:16px; color: #fff;}
.Bottom001908 dd{ line-height:22px; font-size:13px;}
.Bottom001908 .bottom_link{ padding-top:2%;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:640px){
.Bottom001908 footer{ margin-top:0; line-height:20px; text-align:center;}
.Bottom001908 footer span{ padding-bottom:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto; text-align:center;}
.Bottom001908 .contact li{ display:inline-block; float:none;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:4% 0 1%;background: #f9f9fb;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #f3f3fa;background-size:cover;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:cover; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #226f5e;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#226f5e; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; background: #226f5e;padding:10px 5%; color:#fff; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:2px solid #226f5e; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#eee; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#226f5e; color:#fff;}
.RighInfo002254 .tab .info{ padding: 3% 5%;background: #fff;}
.RighInfo002254 .tab .info h1{ font-size:17px; margin-top:3%;color: #226f5e;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 4%;}
 }	
/*PicList000687 */
.PicList000687{overflow: hidden;}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #226f5e;display: block;}
.PicList000687 .more:hover{background: #226f5e;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #333;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687  p{line-height: 1.715em;color: #7d7d7d;height: 3.43em; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}


.PicList000687 .news-list{background: #f6f6fb;padding: 4.12vw 0 1vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{ padding-left: 4.17vw; padding-right: 4.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #fff;background: none;/* width: 100px; */text-align: left;background: #226f5e;padding: 8px 13px 8px 21px;border-radius: 50px;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.png");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #226f5e; border-bottom: 0;}
}



/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1200px;}
.Banner003069 .Ispic{height: 350px;}
.Banner003069 .txt{position: absolute;left: 0;bottom: 7.6vw;width: 100%;z-index: 10;color: #fff;font-size: 36px;text-align: left;}
.Banner003069 .txt .en{font-size: 0.5em;font-family: "DINCond-Bold";
    letter-spacing: 3px;text-transform: uppercase;}
.Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Bold';}
@media(max-width:640px){
.Banner003069 .Ispic{height: 28vw;}
.Banner003069 .txt{font-size: 6vw;}
}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #226f5e;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}
/*RighInfo002852 */
.RighInfo002852{padding:3% 0; overflow:hidden;}
.RighInfo002852 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
.RighInfo002852 .title .cn{font-size: 0.34em;}
.RighInfo002852 .title .en{font-size: 20px;font-family: "DINCond-Bold";}
@media(max-width:640px){
.RighInfo002852{ padding:4%; overflow:hidden;}
.RighInfo002852 .left,.RighInfo002852 .pic,.RighInfo002852 video{ width:100% !important; padding:0 !important; height:100% !important;}
.RighInfo002852 .title{font-size: 60px;}
.RighInfo002852 .title .cn{ font-size:24px !important;}
}

.RighInfo002852 .intro-main{padding-bottom: 2vw;}
.RighInfo002852 .intro-main .pic img{display: block;width: 100%;}
.RighInfo002852 .singlePage{line-height: 32px;color: #555;font-size: 16px;}
.RighInfo002852 .singlePage p{ padding-bottom:2%}
.RighInfo002852 .title-css{padding: 1vw 0;}
.RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #ea5433;font-size: 24px;color: #ea5433;}
@media(min-width:641px){
.RighInfo002852 .intro-main .left{float: left;max-width:730px; width: 50%;padding-top: 5%;}
.RighInfo002852 .intro-main .pic{float: right;width: 45%;}
}
@media(max-width:640px){
	.RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
}
@media(max-width:480px){
.RighInfo002852 .title-css span{font-size: 18px;}
}
/*
 .PicList002797
 */
.PicList002797 {padding: 0% 0 0%;background: #f6f6fb;}
.PicList002797 li{float:left;width: 31%;margin:0 3.5% 3.5% 0;box-shadow: 0 0 10px 2px #eee;border-radius: 10px;background: #fff;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{padding-bottom: 85%;margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 14px;color: #999;margin-top: 5px;}
.PicList002797 li h3{ font-size:18px; color:#202020;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(34, 111, 94,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#1998d6;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:14px; line-height:26px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 40px; background:url(../images/PicList002797-more.png)no-repeat 74% center #4f9888 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 70px;color:#666666;background: #f6f6fb;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #fff; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#226f5e;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*Menu002518 */
.Menu002518 .side-title{background: #226f5e;color:#fff;font-size:24px;border-radius:20px 20px 0 0;padding:20px 0 0 40px;height:79px;font-weight:bold;}
.Menu002518 .side-title span{ display:block; opacity:0.5; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.Menu002518 .side-menu{background:#fff;/* border-radius:0 0 20px 20px; */}
.Menu002518 .side-menu li{margin-bottom: 2px;/* border-bottom: 1px solid; */}
.Menu002518 .side-menu li a{display:block; font-size:16px; position:relative; color:#666;}
.Menu002518 .side-menu > ul > li > a{line-height: 58px;padding-left:30px;/* border-radius:30px 0 0 30px; */font-weight:bold;font-size:18px;border-bottom: 1px solid #eee;/* background: #fbfbfb; */}
.Menu002518 .side-menu li a i{position:absolute;right:34px;top:50%;margin-top:-10px;width:20px;height:20px;background: #226f5e;border-radius:50%;}
.Menu002518 .side-menu li a i::before,
.Menu002518 .side-menu li a i::after{position:absolute;content:'';background: #fff;}
.Menu002518 .side-menu li a i::before{left: 26%;height:2px;width: 50%;top:50%;margin-top:-1px;}
.Menu002518 .side-menu li a i::after{left:50%;width:2px;margin-left:-1px;top: 24%;height: 50%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{background: #e6f9f5;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{color: #226f5e;font-weight:bold;}
.Menu002518 .side-menu li a:hover i::before,
.Menu002518 .side-menu li.aon a i::before{background: #fff;}
.Menu002518 .side-menu li a:hover i::after,
.Menu002518 .side-menu li.aon a i::after{ display:none;}
.Menu002518 .side-menu li ul {padding:16px 0 0 0;/* background: #f9f9fb; */}
.Menu002518 .side-menu li ul li{padding-left:30px; }
.Menu002518 .side-menu li ul li a{ line-height:48px; border-bottom:1px solid #f4f4f4; position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{right:34px;top:50%;width:15px;height:15px;margin-top:-7.5px;background: #226f5e;border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:39px; top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
.Menu002518{ position:relative; z-index:999;}
.Menu002518 .side-title{ display:none;}
.Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px;}
.Menu002518 .side-open_menu{ position:relative; background:#226f5e; border:3px solid #fff; border-radius:6px; padding:10px 20px; font-size:18px; color:#fff; box-shadow:0 3px 0 ##226f5e; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#fff; right:20px; top:50%; margin-top:-2px;}
}
@media(max-width:480px){
.Menu002518 .side-menu > ul > li > a {line-height: 40px;padding-left: 20px;font-size: 16px;}
.Menu002518 .side-menu li ul li a {line-height: 36px;}
.Menu002518 .side-menu li a{ font-size:14px;}
.Menu002518 .side-menu{ padding-top:10px;}
}
/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:60px; background:#2b8672; color:#fff; display:none; padding:0 20px; font-size:18px;line-height:60px;white-space:nowrap;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:60px;white-space:nowrap;} 
.Other002539 figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:60px; height:60px; background:#226f5e; border-bottom:1px solid #2b8672;}
.Other002539 .li_sina .icon{background:url(../images/tb1.png) no-repeat center center #226f5e;}
.Other002539 .li_tel .icon{background:url(../images/tb2.png) no-repeat center center #226f5e;}
.Other002539 .li_wx .icon{background:url(../images/tb3.png) no-repeat center center #226f5e;}
.Other002539 .li_feedback .icon{background:url(../images/tb4.png) no-repeat center center #226f5e;}
.Other002539 .icon.gettop{background:url(../images/tb5.png) no-repeat center center #226f5e;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:22%; display:none;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#2b8672;}
}


.cotat{ background:#f6f6fb;padding-top: 3%;}


/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#226f5e;font-size:20px;margin:0 0 10px 0;font-weight:normal;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;min-height:400px;}
.RighInfo002228 .single-content p {text-indent:2em;margin:0;padding:10px 0;}
.RighInfo002228 .single-content .no-textindent {text-indent:0;}
.RighInfo002228 .fr {float:none;}
.RighInfo002228 .col2+.col2 {margin-top:10px;}
@media(max-width:950px) {
.RighInfo002228 .auto {padding:0 2%;}
}
@media screen and (min-width:465px) {
.RighInfo002228 .col2 {width:48%;}
.RighInfo002228 .fr {float:right;}
.RighInfo002228 .col2+.col2 {margin-top:0;}
}
@media screen and (min-width:768px) {
.RighInfo002228 .single-header h1 {font-size:24px;}
.RighInfo002228 .single-header h3 {font-size:18px;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {
.RighInfo002228 .single-header h1 {font-size:30px;}
}


/*PicList002171 */
.PicList002171{ background:#f6f6fb; padding:2% 0;} 
.PicList002171 li{ float:left; width:18%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .TextList001203 为demo编号
 */
.TextList001203{ background:#f6f6fb; padding:2% 0;}
.TextList001203 li{ background:#fff; margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 25px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#226f5e; left:10px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:15px; background-color:#226f5e; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}

/*Floor054 */
.Floor054{ padding:2% 0; background: #f6f6fb;}
.Floor054 .item{ text-align:center; width:32%; margin-right:2%; margin-bottom:2%; float:left;}
.Floor054 .item:nth-child(3n){ margin-right:0;}
.Floor054 .item figure{ padding-bottom:100%; }
.Floor054 .item figure img{ display:none;}
.Floor054 .item a{ display:block; color:#555;} 
.Floor054 .item h2{ font-size: 18px;border: 1px solid #f6f6f6; border-top: 0; background: #fff; padding: 3%; margin: 0; font-weight: normal;}
.Floor054 .item span{ font-size:12px;filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity: 0.5;}
@media(max-width:640px){
.Floor054 .item{ width:100%; margin-top:4%;}
}

/*contact*/
#contact {display: table; table-layout: fixed; width: 100%; padding:5% 0;}
#contact .td {display: table-cell; vertical-align: top;}
#contact .text {font-size:16px; line-height: 1.875em; width: 45%; padding-right: 5%;}
#contact .text p {margin:0; padding:5px 0;}
#contact .map { position:relative;}
#contact #map {position:absolute; left:0; top:0; width: 100%; height: 100%;}
@media(max-width:768px){
#contact {display: block; width: auto;}
#contact .td {display: block; width: auto;}
#contact .text {padding-right: 0; margin-bottom: 3.5%;}
#contact .map {padding-bottom: 60%;}
}

/*download*/
 #download{background-color:#f6f6fb; padding:7% 0 3%;}
#download table {border-spacing: 0; border-collapse: collapse; width:100%;border-top:solid 1px #e4e4e4;border-left:solid 1px #e4e4e4; box-sizing: border-box; background-color: #fff; text-align: center; table-layout: fixed;}
#download th{background-color:#226f5e; box-sizing: border-box; color:#fff;}
#download td,
#download th{padding:10px 1%;border:1px solid #e4e4e4; box-sizing: border-box; font-size:16px; line-height: 1.875em; word-wrap: break-word;}
#download .down {width: 80px;}
#download .date,
#download .size,
#download .type {width: 120px;}
@media(max-width:1024px){
	#download td,
	#download th {font-size:12px;}
	#download .down {width: 40px;}
	#download .date {width: 80px;}
	#download .size,
	#download .type {width: 10%;}
}



/*PicList002854 */
.PicList002854{padding: 3% 0;}
.PicList002854 li{ float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding:1vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; text-align: center; margin-bottom: 15px; color: #333;}
.PicList002854 li .Ispic{ background-size: contain; padding-bottom:130%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s; display:none;}
.PicList002854 li a:hover{border-color: #226f5e}
.PicList002854 li a:hover:after{background-color: #226f5e; background-image: url(../images/PicList002854_btn_hover.png);}
.PicList002854 .slick-list{ margin: 0 -15px}
.PicList002854 li{ margin: 0 15px 15px 0; width:23%;}
.PicList002854 .slick-arrow{ font-size:0; width:50px !important; height:50px !important; border:none; position:absolute; top:50%; margin-top:-25px; background:#eee; cursor:pointer; padding:0; z-index: 100; border-radius: 50%;}
.PicList002854  .slick-prev{ left:-25px;}
.PicList002854  .slick-next{ right:-25px}
.PicList002854  .slick-next::before,
.PicList002854  .slick-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:3px solid #aaa; border-right:3px solid #aaa; top:35%; left:35%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.PicList002854  .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.PicList002854 .slick-next:hover::before,
.PicList002854  .slick-prev:hover::before{ border-color:#fff;}
.PicList002854 .slick-arrow:hover{ background: #226f5e }
@media(max-width:640px){
.PicList002854 li{ width:100%;}
}